CODESYS IIOT Libraries SL
Das Add-on CODESYS IIoT Libraries SL stellt zahlreiche Bibliotheken für die Kommunikation im IIOT-Umfeld zur Verfügung. Unterschiedliche Protokolle werden unterstützt, wie beispielsweise MQTT oder HTTPS. Außerdem bietet das Package Werkzeuge zum Kodieren und Dekodieren von Datenstrukturen (beispielsweise INI, CSV, JSON, XML) und Bausteine für die direkte Kommunikation mit Cloud-Diensten einzelner Anbieter (AWS, Azure etc.).
Folgende Bibliotheken werden mit dem Package bereitgestellt
Web Client SL: Kommunikation mit einem Webserver via http oder https
MQTT Client SL: Unterstützung des Protokolls MQTT (Message Queuing Telemetry Transport) für die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten
Mail Service SL: Senden, Empfangen und Löschen von Emails über das SMTP- und POP3-Protokoll
SNMP Service SL: Unterstützung der Funktionen SNMP GET, SNMP GET_NEXT, SNMP Agent, SNMP TRAP, SNMP SET
SNTP Service SL: Aufbau von SNTP Client - und Serverapplikationen (SNTP V3, SNTP V4)
AWS IoT Core Client SL: Senden und Empfangen von Nachrichten im Austausch mit der Cloud-Plattform "AWS IoT Core" von Amazon
Azure IoT Hub Client SL: Bausteine zum Senden und Empfangen von Nachrichten bei Anbindung von IoT-Geräten mit dem Cloud-Dienst "Azure IOT Hub" von Amazon.
JSON Web Token SL: Erstellen von JWT (JSON Web Token) auf der Steuerung. Dabei werden die Algorithmen HS256, HS384, HS512und RS256 unterstützt.
Web Socket Client SL: Kommunikation über das WebSocket-Protokoll zwischen einem Client und einem Web Socket Server über das Internet.
OpenWeather Client SL: Abfrage von Wetterdaten über die OpenWeather-API.
CSV Utility SL: Lesen und Schreiben von CSV-Dateien
INI File Utility SL: Lesen und Schreiben von INI-Dateien
JSON Utilities SL: Erstellen, Lesen und Schreiben von komplexen JSON-Dateien (UTF-8, UTF-16), zum Lesen und Schreiben von JSON-Bytearrays und zur Suche nach Schlüssel, Werten, Kind- und Elternelementen
XML Utility SL: Lesen und Schreiben von XML-Dateien oder XML-Strings auf der Steuerung und zur Suche von XML-Elemente
Download und Lizenzierung
Sie können das Add-on CODESYS IIoT Libraries SL aus dem CODESYS Store International herunterladen und mit Hilfe des CODESYS Installer installieren.
Die Bibliothek kann auf einigen Steuerungen direkt verwendet werden, bei anderen Steuerungen muss eine SL-Lizenz auf dem.
Sie erwerben eine Lizenz im CODESYS Store.
Wichtig
CODESYS IIoT Libraries SL beinhaltet ausschließlich die Funktionsbausteinbibliotheken. Ein Konfigurator, wie bei Feldbusprotokollen, ist nicht realisiert.
Tipp
Sehen Sie bitte für allgemeine Informationen zu den Inhalten und Verwendungen der Bibliotheken die Hilfe zu den Beispielprojekten: Beispiele CODESYS IIoT Libraries SL